home *** CD-ROM | disk | FTP | other *** search
/ Macwelt 1 / Macwelt DVD 1.toast / Software für Mac-OS X / Internet / XML Editor ƒ / VersionHistory.readme < prev    next >
Encoding:
Text File  |  2001-06-06  |  7.3 KB  |  95 lines

  1. Keywords:
  2.  
  3. [bug] A bug fix
  4. [new] A new feature or addition
  5. [imp] An improvement or speed optimisation
  6. [chg] A change of existing feature
  7.  
  8. Versions:
  9.  
  10. • 1.0 First release.
  11.  
  12.  
  13. • 1.01
  14.  
  15. [bug] Removes the beta expiration code that was accidentally left in the release version, this would otherwise expire at on April 25.
  16. [bug] Updated the ISO-8859-1 entity file.
  17. [bug] Fixed a bug that stopped external DTDs being recognised if there was an internal one.
  18. [bug] Fixed the bug that made the root element (but not it's children) not checked against the DTD.
  19. [bug] Added support for IGNORE and INCLUDE.
  20. [bug] Fixed the tooltip on the Find Object window.
  21. [bug] Allowed for spaces in entities' native equivalent.
  22. [bug] Fixed a bug where unmatched close tags caused crashes.
  23. [bug] Fixed a bug where DOCTYPEs would confuse XML Editor.
  24. [bug] Improved text clipping when there is too much text to be contained in the tree viewer.
  25. [bug] Added support for NOTATION and NDATA.
  26. [bug] Fixed use of #PCDATA to work in the standard way.
  27.  
  28. [imp] Fixed a small mistake in the help. Added some new help sections.
  29. [imp] Made dialogs slightly bigger. Improved all the question dialogs (Save, close, etc).
  30. [imp] Improved source cleaning to look neater.
  31.  
  32. [chg] Moved the DTD menus to the Tools menu.
  33.  
  34. [new] Added opening a file in the tree view or source view preference setting.
  35. [new] You are notified if a file was modified after XML Editor has loaded them.
  36. [new[ Added a preference to choose the level of indentation.
  37. [new] Allowed for changing of Entity mapping in the source editor.
  38. [new] Added a menu to edit any DTD file in the DTDs folder.
  39. [new] Added support for external DTD entities, now allows them to be read from a file and included into the DTD.
  40. [new] Added Character Entity Support (eg < and  ) without needing these entities to be in the Entities folder.
  41. [new] Added unlimited undo in the Tree Mode.
  42. [new] Added editfield shift-command-arrowkey selection shortcuts.
  43. [new] Made searching in the DTDs folder better automated. Improved the DTD Matching window.
  44. [new] Allowed altering of the drag line color.
  45. [new] Added line reformating in all multi-line editfields.
  46. [new] Added optional direct typing of entities from the keyboard in source edit mode.
  47. [new] Added a progress feedback window that tells you how far you are in the parsing of a DTD. For 560KB DTDs like DocBook, this is necessary.
  48.  
  49.  
  50. • 1.02
  51.  
  52. The main focus of this build is to fix bugs. Many new features were added, however almost all of them were created in order to make debugging for myself easier, so they count as "effort to fix bugs", instead of "effort to make new features". Especially the tag auto selection, improved DTD feedback and Batch Validation. If few or no bugs are found the next version, I can focus on adding the feature requests. Bug fixes come before feature additions.
  53.  
  54. [bug] DTD validation now allows for comments in elements that don't have #PCDATA defined for them.
  55. [bug] Fixes the DTD bug where if a bracket was inside at the start of the main bracket of an <!ELEMENT> tag, only the first bracket would be parsed.
  56. [bug] Fixes a separate bug where brackets in an <!ELEMENT> confused XML Editor.
  57. [bug] DTD Matching window can't be closed by Command-W now.
  58. [bug] Fixed the crash when closing a holder window that was altered.
  59. [bug] Fixed the app thinking there wasn't enough RAM for editfield undo, and thus not enabling undo when it should have.
  60. [bug] Allowed for parsing of <![IGNORE[]]> type tags properly
  61. [bug] Find window now has the focus on opening
  62. [bug] Find window sets the focus to the window to be searched on finding
  63. [bug] Case insensitivity now works for finding of attributes
  64. [bug] Finding allows for finding attribute substrings now
  65. [bug] Dropping a file on XML Editor from the Finder when XML Editor isn't yet open, now works.
  66. [bug] Dragging a cell item upwards, and scrolling the window before dragging it out of the listbox, no longer creates the box in the wrong place.
  67. [bug] Very many very obscure validation inconsistancies have been cleared up. These inconsistancies were the kind that let invalid XML pass, or stopped valid XML from passing. These were the kind that were so obscure, that no one would trip over them unless they were looking for them. Bugs like an ATTLIST with a IDREFS of value "" being validated OK, that normally people wouldn't come across. This [bug] counts as about 20 [bug]s.
  68.  
  69. [new] Drag and drop files from the Finder, onto the DTD Matching window to get them added to the list.
  70. [new] Adds a help button to the DTD Matching window, that takes you directly to the help section on DTDs, because many people found this feature confusing.
  71. [new] Duplicate and delete buttons work in the source editor.
  72. [new] Added shift-return shortcut to the source editor, this adds a newline and some space.
  73. [new] Added a "Save now" button to the preferences (mainly for my own use when debugging the project and needing to save the preferences before I close the debug session without saving).
  74. [new] Added auto selection of brackets and tag markers ( < and > ). Also tells you if a bracket or tag is properly complete.
  75. [new] Validation moves the selection in the graphical editor, to the element that caused the error.
  76. [new] Dialog Entry menu, allows entering of elements in source mode, via a dialog.
  77. [new] Parses and validates ID, IDREF, NOTATION and all the rest of DTD that was unimplemented before.
  78. [new] Added a "Set Creator Of Folder" menu to the "File" menu - This allows you to set all the text files in a folder to be XML Editor files.
  79. [new] Added "Batch Validation" feature. Batch validates a folder of XML files, and reports the results into a log file, and to a window.
  80. [new] Batch Validation help is added
  81. [new] DTD files that are next to the XML file, are automatically located.
  82. [new] "Open File From Selection" menuitem, also accessible from Command-Returnkey, in the source editor, opens up the file with the name of the selected text, if it is next to the file you are editing. This can be useful for quickly viewing many files, from a large batch Validation report.
  83.  
  84. [imp] Improves on the inbuilt help to add a large section on DTD matching, and showing XSL / CSS files.
  85. [imp] Asks the user if you want to copy a DTD file to the DTD folder, instead of automatically copying it.
  86. [imp] Many DTD validation conflict messages now point even more directly to the problem, and are more descriptful
  87. [imp] The source error dialog now uses an editfield instead of a static text, allowing for copying of the error message. It also features the new tag and bracket selection, allowing for easier understanding of where an DTD bracket begins and ends in complex DTDs (such as DocBook).
  88. [imp] Properties editor uses the new tag bracket selection feature.
  89. [imp] Turning the hierarchical object data into a string (for Source editing, copying to clipboard or saving) is now 3x faster.
  90. [imp] The DTD parsing progress window now shows updates every 1 second, instead of every 10 items. This makes less furious screen updating happen, making parsing actually run faster.
  91. [imp] DTD parsing progress window is only shown if there is a message, (if 1 second has passed that is). If parsing takes less than 1 second, the window is not shown.
  92. [imp] Sped up entity parsing a little.
  93. [imp] Pressing return in the find attribute window now searches.
  94.  
  95. [chg] Moved menus "Show File In Finder", "Set Creator To XML Editor", and "Show In Browser" to the "File" menu.